package gestionTransportObjetsGenerated;

/**
 * Struct definition : TransportColis
 * 
 * @author OpenORB Compiler
*/
public final class TransportColis implements org.omg.CORBA.portable.IDLEntity
{
    /**
     * Struct member stationDep
     */
    public gestionTransportObjetsGenerated.Station stationDep;

    /**
     * Struct member stationArr
     */
    public gestionTransportObjetsGenerated.Station stationArr;

    /**
     * Struct member colis
     */
    public gestionTransportObjetsGenerated.Enveloppe colis;

    /**
     * Struct member prest
     */
    public gestionTransportObjetsGenerated.Transporteur prest;

    /**
     * Struct member codeRetrait
     */
    public String codeRetrait;

    /**
     * Default constructor
     */
    public TransportColis()
    { }

    /**
     * Constructor with fields initialization
     * @param stationDep stationDep struct member
     * @param stationArr stationArr struct member
     * @param colis colis struct member
     * @param prest prest struct member
     * @param codeRetrait codeRetrait struct member
     */
    public TransportColis(gestionTransportObjetsGenerated.Station stationDep, gestionTransportObjetsGenerated.Station stationArr, gestionTransportObjetsGenerated.Enveloppe colis, gestionTransportObjetsGenerated.Transporteur prest, String codeRetrait)
    {
        this.stationDep = stationDep;
        this.stationArr = stationArr;
        this.colis = colis;
        this.prest = prest;
        this.codeRetrait = codeRetrait;
    }

}
